@charset "utf-8";
/* CSS Document */
body{
	background:#e9e9e9;	
}
.content{
	border:1px solid #cfcfcf;
	border-bottom:none;
	border-top:none;
	background:#e9e9e9;
}
.state_tabs{
	background:#E0F3FC;
	padding:5px 0px 0px 0px;
	border-bottom:1px solid #B0BEC6;	
}
.state_tab.select{
	background:#8FA707;
	color:#fff;
	margin-bottom:-1px;
	margin-top:1px;
	z-index:100;
}
.state_tab{
	margin-left:10px;
	margin-right:0px;
	padding:6px 10px;
	background:#73A6C5;
	border:1px solid #B0BEC6;
	border-bottom:none;
	float:left;
	cursor:pointer;
}
.content .content_position{
	border-bottom:1px solid #cfcfcf;
	background:url(../../nn_cms_manager/images/20130329repeatBg_21-repeatBg.jpg) 0px 0px repeat-x;
	height:22px;
	color:#444444;
	/*color:#000;*/
	line-height:20px;
	font-size:13px;
	font-weight:bold;
	padding:8px 10px;
	margin-top:1px;
}
.content_table{
	border-bottom:1px solid #cfcfcf;
	table-layout:fixed;
	
}

.content_table table thead th{
	background:#e5e5e5;
	border-right:1px solid #cfcfcf;
	padding:3px 5px;
	color:#6b6b6b;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #cfcfcf;
}
.content_table table tbody tr{
	line-height:20px;
	background-color:#fff;
}
.content_table table tbody tr.tr_over{
	line-height:20px;
	background-color:#DEE9F1;
}
.selecttable table tbody tr{
	cursor:pointer;
}
.selecttable table tbody tr:hover{
	background-color:#064e79;
}
.selecttable table tbody tr:hover td{
	padding:2px 5px;
	color:#fff;	
}
.content_table table tbody .tr_odd{
	background-color:#f2f2f2;
}
.content_table table tbody tr.select{
	background-color:#064e79;
}
.content_table table tbody tr.select td{
	padding:2px 5px;
	color:#fff;	
}

.content_table table tbody td{
	padding:2px 5px;
	color:#6b6b6b;
	word-break : break-all;
	overflow:hidden;
	text-align:left;
}
.content_table table tbody td .tddetail{
	width:600px;
	word-break:break-all;
	overflow:hidden;
}
/*2013-03-29 16:32:42 xyl*/
.content_table table tbody td.rightstyle   { width:250px; text-align:right; }
.content_table table tbody td.rightstyle2  { width:100px; text-align:right; }
.content_table table tbody td.rightstyle2a { width:120px; text-align:left; }
.content_table table tbody td.rightstyle3  { width:350px; text-align:left; }
.content_table table tbody td.rightstyle4  { border-top:#CFCFCF solid 1px;border-bottom:#CFCFCF solid 1px;}
.content_table table tbody tr td font{ position:relative; 
	/*xyl 2013-04-01 11:19:38*/
	/*top:5px; right:5px;*/
}
.content_table table tbody tr td font.font_red{ top:5px;right:5px; }

/* added by yuliang.xia 2012-09-28 14:00:12*/
.content_table table tbody td .tdmsgcontent{
	width:260px;
	word-break:break-all;
	overflow:hidden;
}
.content_table table tbody td .tdmsgtitle{
	width:80px;
	word-break:break-all;
	overflow:hidden;
}

.content_table table tbody td .tduserbillvideoname{
	width:60px;
	word-break:break-all;
	overflow:hidden;
}


.formtable table tbody td a{
	padding:2px 0px 2px 2px;
	/*xyl 2013-04-07 09:54:14*/
	/*padding:2px 0px 2px 18px;*/
	/*background:url(../../nn_cms_manager/images/link.png) 0px 50% no-repeat;*/
}
.formtable table tbody td a:hover {text-decoration:underline;}
/*xyl 2013-04-02 11:42:40*/
.formtable table tbody td a.delete {background:url(../../nn_cms_manager/images/10_g2_37-btnicon-04.png) 0px 50% no-repeat;padding-left:24px;}
.formtable table tbody td a.edit {background:url(../../nn_cms_manager/images/10_g2_37-btnicon.png) 0px 50% no-repeat;padding-left:24px;}
.formtable table tbody td a.add {background:url(../../nn_cms_manager/images/sure.png) 0px 50% no-repeat;padding-left:24px;}
.formtable table tbody td a.cancel {background:url(../../nn_cms_manager/images/10_g2_37-btnicon-03.png) 0px 50% no-repeat;padding-left:24px;}
.formtable table tbody td a.complete_edit {background:url(../../nn_cms_manager/images/sure.png) 0px 50% no-repeat;padding-left:24px;}

.formtable table tbody td a.import{
	padding:2px 0px 2px 18px;
	background:url(../../nn_cms_manager/images/import.png) 0px 50% no-repeat;
}
.formtable table tbody td a.importx{
	padding:2px 0px 2px 18px;
	background:url(../../nn_cms_manager/images/import_X.png) 0px 50% no-repeat;
}
.formtable table tbody td a.nobind{
	padding:2px 0px 2px 18px;
	background:url(../../nn_cms_manager/images/gantan.png) 0px 50% no-repeat;
}

.formtable table tbody td a.link{
	padding:2px 0px 2px 2px;
	/*xyl 2013-04-07 09:54:35*/
	/*padding:2px 0px 2px 18px;*/
	/*background:url(../../nn_cms_manager/images/link.png) 0px 50% no-repeat;*/
}
.formtable table tbody td a.vod{
	padding:2px 0px 2px 18px;
	background:url(../../nn_cms_manager/images/tree/cd.gif) 0px 50% no-repeat;
}
.formtable table tbody td a.live{
	padding:2px 0px 2px 18px;
	background:url(../../nn_cms_manager/images/tree/cd.png) 0px 50% no-repeat;
}
.formtable table tbody td a.playbill{
	padding:2px 0px 2px 18px;
	background:url(../../nn_cms_manager/images/tree/playbill.png) 0px 50% no-repeat;
}

.formtable table tbody td .disable{
	color:#cccccc;
	text-decoration:none;
	padding:2px 0px 2px 2px;
	/*xyl 2013-04-07 09:56:44*/
	/*padding:2px 0px 2px 18px;*/
	cursor:default;
	background:none;
	
}
.content_table table tbody td a{
	color:#2460A2;
	text-decoration:none;
}
.content_table table tbody td span{
	color:#74c7fa;
}
.content_table table tbody td span.category_edit_id { color:#6b6b6b; }
.content_table table tbody td span#category_edit_id { color:#6b6b6b; }
.content_table table tbody td span.category_edit_name { color:#6b6b6b;}
.content_table table tbody td span#category_edit_name { color:#6b6b6b;}
/*xyl 2013-04-01 11:18:43*/
.content_table table tbody td span.question_mark{position:absolute;margin-top:2px;margin-left:5px;}
.content .controlbtns{
	padding:5px;
	/*background:#e5e5e5; xyl 2013-03-29 17:39:45*/
	height:45px;
	background:url(../../nn_cms_manager/images/20130329btn_background.png) 0px -2px repeat-x;
	border-bottom:1px solid #cfcfcf;
}
.content .controlbtns .controlbtn{
	float:left;
	margin-left:20px;
}
.content .controlbtns .controlbtn a{
	color:#6b6b6b;
	text-decoration:none;
	display:block;
	text-align:center;
	width:55px;
	height:20px;
	line-height:20px;
	padding:25px 0px 0px 0px;
}
.content .controlbtns .controlbtn.edit a{
	background:url(../../nn_cms_manager/images/10_g2_37-btnicon.png) 50% 0px no-repeat;
}

.content .controlbtns .controlbtn.allselect a{
	background:url(../../nn_cms_manager/images/10_g2_37-btnicon-02.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.cancel a{
	background:url(../../nn_cms_manager/images/10_g2_37-btnicon-03.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.delete a{
	background:url(../../nn_cms_manager/images/10_g2_37-btnicon-04.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.back a{
	background:url(../../nn_cms_manager/images/back.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.add a{
	background:url(../../nn_cms_manager/images/add.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.display a{
	background:url(../../nn_cms_manager/images/display.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.nodisplay a{
	background:url(../../nn_cms_manager/images/nodisplay.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.real_delete a{
	background:url(../../nn_cms_manager/images/complete_delete.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.audit a{
	background:url(../../nn_cms_manager/images/access_audit.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.cancel_audit a{
	background:url(../../nn_cms_manager/images/cancel_audit.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.lock a{
	background:url(../../nn_cms_manager/images/lock.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.unlock a{
	background:url(../../nn_cms_manager/images/unlock.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.move a{
	background:url(../../nn_cms_manager/images/move.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.bind a{
	background:url(../../nn_cms_manager/images/bind.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.cancel_bind a{
	background:url(../../nn_cms_manager/images/cancel_bind.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.info a{
	background:url(../../nn_cms_manager/images/info.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.fenji a{
	background:url(../../nn_cms_manager/images/fenji.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.media a{
	background:url(../../nn_cms_manager/images/media.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.haibao a{
	background:url(../../nn_cms_manager/images/haibao.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.stills a{
	background:url(../../nn_cms_manager/images/stills.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.export a{
	background:url(../../nn_cms_manager/images/export.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.import a{
	background:url(../../nn_cms_manager/images/import2.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.unline a{
	background:url(../../nn_cms_manager/images/unline.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.online a{
	background:url(../../nn_cms_manager/images/online.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.sure a{
	background:url(../../nn_cms_manager/images/sure.png) 50% 0px no-repeat;
}
.content .controlbtns .controlbtn.lang a{
	background:url(../../nn_cms_manager/images/lang.png) 50% 0px no-repeat;
}
.radiolist{
	width:100%;
	border-bottom:2px solid #D7E0E5;
}
.radiolist h3{
	font-weight:bold;
	/*color:#333;*/
	color:#6B6B6B;
	padding:5px;
	/*background:url(../../nn_cms_manager/images/repeatBg_23-repeatBg.jpg) 0px 0px repeat-x;*/
}
.radiolist .radioitem{
	padding:2px 5px;
	color:#6b6b6b;
	display:block;
	width:150px;
	float:left;
	margin-left:5px;
}
.content_table input[type="text"],.content_table input[type="password"],.content_table input[type="file"]{
	padding:1px 3px;
	width:60%;
}
/*xyl 2013-04-01 13:54:14*/
.content_table input[type="text"]:focus, input[type="file"]:focus, input[type="text"]:hover, input[type="file"]:hover, textarea:hover, textarea:focus {border-color:#40a0ea;outline:#fff none;}
/*.content_table input[type="text"]:focus, input[type="file"]:focus, input[type="text"]:hover, input[type="file"]:hover, textarea:hover, textarea:focus {border-color:#40a0ea;outline:#fff solid thin;box-shadow:0 0 0 2px rgba(70,161,231,0.3),0 1px 2px rgba(0,0,0,0.2) inset}*/

.content_table select{
	padding:1px 0px;
	line-height:20px;
	color:#6b6b6b;
	font-size:12px;
	width:60%;
}

.content_table select option {
	padding:2px 0px;
	line-height:20px;
}

.content_table textarea{
	padding:1px 3px;
	width:60%;
	height:80px;
}

.pagecontrol{
	padding:5px 10px;
	text-align:right;

	border-bottom:1px solid #cfcfcf;
}
.pagecontrol span{
	color:#c0c0c0;
}
.pagecontrol a{
	text-decoration:none;	
}

.img_content .img_view{
	padding:3px;
	float:left;
	margin-right:10px;
	border:1px solid #E6E6E6;
	background:#FFF;
	display:block;
}
.img_content .img_edit{
	padding:3px;
	float:left;	
}
.img_content h4{
	text-align:center;
	padding:5px;	
}

.category_tree{
	padding:10px;
	width:300px;
	float:left;
	overflow:auto;
	border:1px solid #E6E6E6;
	width:180px;
	background:#F5F5F5;
	min-height:400px;
}
.content .split_btn{
	width:5px;
	float:left;
	background:url(../../nn_cms_manager/images/split.png) 0px 160px no-repeat  #E6E6E6;
	cursor:pointer;
}
.category_editbox{
	float:left;
	padding:10px;
	/*border:1px solid #E6E6E6;*/
}
.category_editbox .category_edit_box,.category_editbox .category_add_box{
	margin:10px;
	border:1px solid #E6E6E6;
}

.select_title{
	padding:5px 10px;
	border-bottom:1px solid #F90;
	background:#F2F2F2;	
}
.block_category {
	padding:2px 5px;
	border:1px solid #7BAED9;
	display:block;
	float:left;
	font-size:12px;
	color:#06C;
	background:#D7E8F7;
}
.block_category *{
	vertical-align:middle;	
}
alt{
	color:#F95100;
	cursor:pointer;	
}

.loading{
	width:50px; height:50px; position:absolute; background:url(../../nn_cms_manager/images/ani_loading.gif) 50% 50% no-repeat;
	border:2px solid #F2F2F2;
}
.label_btn{
	/*width:135px;*/
	padding:2px 5px;
	font-size:12px;
	float:left;
	border:1px dashed #CCC;
	background:#F9F9F9;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	margin:5px;
}
.label_btn:hover,.label_btn.select{
	background:#7ABBFC;
	padding:2px 5px;
	color:#FFF;
	font-weight:bold;
	border:1px solid #7ABBFC;
}
.label_btn.disabled{
	background:#E7E7E7;
	padding:2px 5px;
	color:#FFF;
	font-weight:bold;
	border:1px dashed #CCC;
}
.label_move{
	padding:0px 20px 0px 10px; 
	background:url(../../nn_cms_manager/images/uploadify-cancel.png) 95% 50% no-repeat #DAECF5;
	font-size:12px;
	float:left;
	color:#333;
	margin-left:10px;
	cursor:pointer;
}
.label_move:hover{
	padding:0px 20px 0px 10px; 
	background:url(../../nn_cms_manager/images/uploadify-cancel.png) 95% 50% no-repeat #F5DE98;
	font-size:12px;
	float:left;
	color:#333;
	margin-left:10px;
	cursor:pointer;
}
.disable_field {background:none; border:none;}